package day01;

import java.util.Scanner;

public class ArthmeticoperatorDemo1 {

	public static void main(String[] args) {
	    //+加
        System.out.println(3+2);//5
        //-减
        System.out.println(3-2);//1
        //*乘
        System.out.println(3*2);//6
        //如果在计算的时候有小数参与
        //结论
            //在计算的时候，有小数参与，结果一定是小数，结果有可能不精确
            //具体原因在Javase中会讲解
            System.out.println(3.02+2.1);//5.12
            System.out.println(3.2-2.4);//0.8000000000000003
            System.out.println(3.01*2.0);//6.02
        // /除
        //结论
        //1.整数参与计算，结果只能得到整数
        //2.小数参与计算，结果有可能不精确，如果我们需要精确计算，那么需要用到后面的知识点
        System.out.println(3/2);//1
        System.out.println(3.0/2.01);//1.492537313432836
        //%取余/取模
        System.out.println(10%2);//0
        System.out.println(10%3);//1
        //应用场景：
        //1.判断一个数是否能被另一个数整除
        //2.判断一个数的奇偶性
        //3.获取一个数的个位数
        //4.获取一个数的十位数
        //5.获取一个数的百位数
        //6.获取一个数的千位数
        //7.获取一个数的万位数


        //公式总结
        //各位：数值%10
        //十位：数值/10%10
        //百位：数值/100%10
        //千位：数值/1000%10
        //万位：数值/10000%10
        //12345
        //个位：5
        //十位：4
        //百位：3
        //千位：2


        //键盘录入一个三位数，获取其中的个位，十位，百位。

        //1.键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位数");
        int a = sc.nextInt();
        //2.获取个位，十位，百位
        //公式
        //个位：数字%10
        //十位：数字/10%10
        //百位：数字/100%10
        int ge = a%10;
        int shi = a/10%10;
        int bai = a/100%10;
        System.out.println(ge);
        System.out.println(shi);
        System.out.println(bai);

    }

}
